package com.shxy.cloudclassroom.entity.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 帖子回复实体类
 */
@Data
@TableName("tb_forum_reply")
public class ForumReply implements Serializable {
    /**
     * 回复ID
     */
    private Long id;
    
    /**
     * 帖子ID
     */
    @TableField("post_id")
    private Long postId;
    
    /**
     * 父级回复ID(0表示直接回复帖子)
     */
    @TableField("parent_id")
    private Long parentId;
    
    /**
     * 回复内容
     */
    private String content;
    
    /**
     * 作者ID
     */
    @TableField("author_id")
    private Long authorId;
    
    /**
     * 状态(1:正常, 0:删除)
     */
    private Integer status;
    
    /**
     * 创建时间
     */
    @TableField("created_time")
    private LocalDateTime createdTime;
    
    /**
     * 更新时间
     */
    @TableField("updated_time")
    private LocalDateTime updatedTime;
}